MySQL
Типови на податоци – Data Types Откако ќе научите како
да креирате MySQL база на податоци,
пред да ги
креирате табелите во базата на
податоци, треба да ги знаете
типовите на податоци што ќе
ги содржи вашата MySQL база на податоци. Постојат три основни типа
на податоци: • текстуален • нумерички • датум време Со избирање на типот
на податоци, вие всушност дефинирате
каков тип на информации ќе
се чуваат во тоа поле
од табелата, односно врз основа
на она што
сакате да го зачувате во
базата. Изборот на вистинскиот тип на податоци
може значително да влијае на
перформансите на самата база на
податоци MySQL. Типови на текстуални податоци
Максималната должина на знаците
ја пишувате во дефиницијата за типот на
податоци во квадратни загради (), на пр. VARCHAR (50), што значи дека
полето може да прими низа
со максимална должина од 50 знаци. Типот на податоци CHAR, поради неговата
фиксна должина, е малку побрз од
VARCHAR, бидејќи
всушност не ја менува својата
должина низ колоната, туку останува ист. Но,
поради фиксната должина, троши повеќе меморија од VARCHAR. BLOB и TEXT се еднакви по должина
и се всушност верзија на типот
на податоци VARCHAR што може да складира
повеќе од 255 знаци, поточно 65535. Нумерички типови
Целите броеви (цел број)
имаат дополнителна опција наречена НЕСИГНАТ, која конвертира одреден нумерички тип во позитивен
опсег почнувајќи од нула наместо
опсег од негативен до позитивен. Датум и време
Други/дополнителни типови
Како и со дефиницијата за должината на
одреден тип на податоци, вредностите
на ENUM се исто така дефинирани
во загради. Се разбира, има и некои други видови
податоци, но за тоа ќе
зборувам во едно од подоцнежните
упатства, а за начинот на кој
тоа се прави
ќе зборувам во следниот туторијал
„MySQL табели - креирање, ажурирање, бришење“. |